union _MCG_CAP// Size=0x8
{
    unsigned long long CountField:8;// Offset=0x0 Size=0x8 BitOffset=0x0 BitSize=0x8
    unsigned long long ControlMsrPresent:1;// Offset=0x0 Size=0x8 BitOffset=0x8 BitSize=0x1
    unsigned long long ExtendedMsrsPresent:1;// Offset=0x0 Size=0x8 BitOffset=0x9 BitSize=0x1
    unsigned long long SignalingExtensionPresent:1;// Offset=0x0 Size=0x8 BitOffset=0xa BitSize=0x1
    unsigned long long ThresholdErrorStatusPresent:1;// Offset=0x0 Size=0x8 BitOffset=0xb BitSize=0x1
    unsigned long long Reserved:4;// Offset=0x0 Size=0x8 BitOffset=0xc BitSize=0x4
    unsigned long long ExtendedRegisterCount:8;// Offset=0x0 Size=0x8 BitOffset=0x10 BitSize=0x8
    unsigned long long SoftwareErrorRecoverySupported:1;// Offset=0x0 Size=0x8 BitOffset=0x18 BitSize=0x1
    unsigned long long EnhancedMachineCheckCapability:1;// Offset=0x0 Size=0x8 BitOffset=0x19 BitSize=0x1
    unsigned long long ExtendedErrorLogging:1;// Offset=0x0 Size=0x8 BitOffset=0x1a BitSize=0x1
    unsigned long long LocalMachineCheckException:1;// Offset=0x0 Size=0x8 BitOffset=0x1b BitSize=0x1
    unsigned long long QuadPart;// Offset=0x0 Size=0x8
};